Write-Output 'loading jumper!'
# path jump serials:
function blogs_math_
{
    param (
        
    )
    Set-Location $blogs\neep\math
}
function home_config_
{
    Set-Location "$home\.config\"
}
function PrincipleOfCompilers
{
    Set-Location $env:books\PrinciplesOfCompilers
}
function vpnTools_
{
    param (
    )
    Set-Location $env:exes\vpntools
    
}
function windowsTools_
{
    param (
        
    )
    Set-Location $windowsTools
}
function sedLearn_
{
    Set-Location $sedLearn
}
function linuxShellScripts_
{
    Set-Location $env:scripts\linuxShellScripts
}
function slideProjs_
{
    Set-Location $env:blogs\slidevProjects
}
function ELA
{
    param (
        
    )
    Set-Location $env:repos\ELA
}
function c_p_
{
    Set-Location $env:c_p
    
}

function os_codes_
{
    Set-Location $env:repos\os_codes
}
function os_
{
    Set-Location $env:neep\408\os_materials
}
function ftp_cs_mobile_materials
{
    explorer ftp://10.21.11.21/%BD%CC%CA%A6%BF%CE%BC%FE/%BC%C6%CB%E3%BB%FA%BF%C6%D1%A7%D3%EB%BC%BC%CA%F5%CF%B5/%BA%AB%BD%A8%CE%B0/%D2%C6%B6%AF%BC%C6%CB%E3%B7%BD%CF%F2%D7%A8%D2%B5%CA%B5%BC%F9/
}
function ftp_cs_materials
{
    explorer ftp://10.21.11.21/%BD%CC%CA%A6%BF%CE%BC%FE/%BC%C6%CB%E3%BB%FA%BF%C6%D1%A7%D3%EB%BC%BC%CA%F5%CF%B5/
}
function ftp
{
    explorer ftp://10.21.11.21
}
function cppScripts_
{
    Set-Location $env:repos\cpp\cppScripts
}
function neovim_fix
{
    Remove-Item -Verbose C:\Users\cxxu\AppData\Local\nvim-data
}
function compressed_
{
    Set-Location $env:Downloads\compressed
}
function formula_
{
    Set-Location $math\miscellaneous\Formula
}
function dcs_Idm
{
    Set-Location $env:Downloads\documents
}
function latex_
{
    Set-Location $latex_materials  
}

function 408_
{
    Write-Output '数字开头的函数无法补全'
    Set-Location $env:neep\408    
}
function NEEP_408
{
    Set-Location $env:neep\408    
    
}
function c_
{
    param (
        
    )
    Set-Location c:\
}
function d_
{
    Set-Location D:\
}

function e_
{
    param (
        
    )
    Set-Location E:\
}
function f_
{
    param (
        
    )
    Set-Location f:\
}
function x_
{
    param (
        
    )
    Set-Location x:\
}
function cp_
{
    Set-Location $env:cp
}
function webLearn_
{
    param (
        $isOpen
    )
    Set-Location $env:repos\web\webLearn
    if ($isOpen -eq 'c')
    {
        c 
    }
}
function localAppData_
{
    param (
        
    )
    Set-Location $env:LOCALAPPDATA
}
function appData_
{
    param (
        
    )
    Set-Location $env:appdata
}
function DjangoPjs_
{
    param (
    )
    Set-Location 'D:\repos\PythonLearn\DjangoProjects'
    
}
function ELA_backendProj_
{
    param (
        
    )
    Set-Location $repos\ela\backend\
}
function pythonLearn_
{
    Set-Location $pythonLearn
}
function math_
{
    Set-Location $env:NEEP/math
}
function english_
{
    param (
        
    )
    Set-Location $env:neep\english
}
function dp_
{
	
    Set-Location $env:dp
}
function winTools_
{
    Set-Location $env:windowsTools
}
function web_
{
    Set-Location $env:repos\web
}
function iotDocs_
{
    Set-Location $env:iotdocs
}
function iotCodes_
{
    param (
        
    )
    Set-Location $env:iot\experiments\codes
}
function DjangoProjects_
{
    param (
    )
    Set-Location $DjangoProjects
    
}
function eggSummary_
{
    Set-Location $env:repos\egg_demos\summary
}
function database_
{
    param()
    Set-Location $env:repos\DatabaseSqlLearn
}
function tester_psFunctions
{
    Set-Location $modulesbycxxu\tester
}
function ModulesByCxxu_
{
    Set-Location $ModulesByCxxu
}
function cn_
{
    Set-Location $env:cn
}
function videos_
{
    param (
        
    )
    Set-Location $env:videos
}
function profileEdit_
{
    code $profile
}
function eggs_
{
    param (
        
    )
    Set-Location $env:repos\egg_demos
}
function vues_
{
    param (

    )
    Set-Location $env:repos\vues
    
}
function miniprograms_
{
    Set-Location $env:repos/miniprograms
}

function modulesEdit_
{
    ModulesByCxxu_
    code .
}
function dingtalkFiles_
{
    Set-Location $env:dingtalkFiles
}
function cne_
{
    Set-Location $env:cn\cnExperiments
}
function systemDesign_
{
    Set-Location $env:repos\systemDesign
}
function iot_
{
    Set-Location $env:iot
    
}
function scripts_
{
    param (
        $toCode = ''
    )
    Set-Location $env:repos\scripts
    if ($toCode -eq '')
    {

    }
    else
    {
        c .
    }
}
function todo_
{
    repos
    Set-Location todo
}
function hitomishimatani_
{
    Set-Location $env:mymusic\hitomishimatani
}
function fritzingFiles_
{
    Set-Location $env:fritzingFiles
}
function ciscoFiles_
{
    Set-Location $env:ciscoFiles
}

function startMenu_common_
{
    Set-Location $env:startMenu
}
function startMenu_user_
{
    Set-Location $env:userStartMenu
}
setalias startMenu startMenu_user
function music_
{
    param (
        
    )
    Set-Location $env:mymusic 
}
<# #  jump to your frequently used folder(path)
 #>
function wechatFiles_
{
    Set-Location $env:wechatFiles
}
function qqFiles_
{
    Set-Location $env:qqFileRecv
}
function configs_ { Set-Location $env:configs }
function recently_
{
    param (
    )
    Set-Location $env:recently
    
}
function pictures_
{
    param (
    )
    Set-Location $env:pictures
    
}
function org_
{
    Set-Location $env:org
}
function exes_
{
    param (

    )
    Set-Location $env:exes

}
function books_
{
    param (
        
    )
    Set-Location $env:books
}


function downloads_
{
    param (
        
    )
    Set-Location $env:Downloads
    
}
function dcs_Idm
{
    Set-Location $downloads\documents
}
function neep_ { Set-Location $env:neep }
function repos_ { Set-Location -Path $env:repos }
function usersByCxxu_ { Set-Location -Path $env:usersByCxxu }

function desktop_ { Set-Location ~/desktop }
function documents_
{
    param (
        
    )
    Set-Location $env:Documents    
}
